﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using VemTransporte.Models.Basica;

namespace VemTransporte.Models.Persistencia
{
    public class RepEmpresa: GenericDAO<Empresa, int>
    {

        public Empresa ProcurarEmpresaPorEMail(string email)
        {
            Empresa retorno = null;

            try
            {
                var emp = (from e in Context.GetTable<Empresa>() where (e.Email == email) select e).SingleOrDefault();

                if (emp != null)
                    retorno = emp;
            }
            catch
            {
                throw new Exception("Erro ao tentar procurar empresa por E-Mail! Contate o administrador do site.");
            }

            return retorno;
        }
    }
}